
//-----------------------------------------------------------------------------
// Сборка и запуск тестового приложения
//-----------------------------------------------------------------------------

1. Открыть окно консоли в директории "path to"/sl_usb_io_test

2. Пересобрать тестовое приложение:
      make clean
      make

3. Запустить тестовое приложение:

3.1. Для получения справки:
     	sudo ./test_usb_io

3.2. Для чтения данных состояний входов и выходов:
     	sudo ./test_usb_io r

3.3. Для изменения состояния выхода:
     	sudo ./test_usb_io 04 01


Дополнительно можно получить состояние всех входов/выходов:
	sudo hexdump -C /dev/sl_usb_io0
	
00000000  09 10 00 00 00 00 00 00                           |........|
00000008

Пояснения к работе с драйвером:

Первые 4 байта данных содержат состояния входов.
Последние 4 байта данных задают состояния выходов.

В изделии USB­IO 16/8 для чтения состояния входов используются байты с индексами 0 и 1, а для изменения состояния выходов используется байт с индексом 4.

В файле "path to"/sl_usb_io_test/sl_usb_io_test.c приведён пример работы чтения входов и записи выходов.
